repair shop where bodywork is done - Español Inglés Diccionario